package org.display.util
{
	import flash.events.TimerEvent;
	import flash.filesystem.File;
	import flash.utils.Timer;
	
	import org.data.*;
	import org.display.graphic.Iv;
	import org.display.graphic.IvContainer;
	import org.utils.*;

	public class CreateUML
	{
		var jsfls:Array=[]
			
		var publicfiles:Array=[]
			
		public function CreateUML()
		{

			var ivs:Array=Global.jsflsPath.concat()
			
			for(var j=0;j<ivs.length;j++){
				
				ivs[j].iv=ivs[j].ivc.getIvs().join("_")
				
			}
			
			var jsfls:Array=[]
			
			ivs=ArrayControl.orderRoot(ivs)
				
			ivs.reverse()

			for( j=0;j<ivs.length;j++){
				
				var container:IvContainer=ivs[j].ivc
					
				var disnum:Number=0
				
				for(var k=j+1;k<ivs.length;k++){
					
					var obj:IvContainer=ivs[k].ivc
						
					if(container.check(obj.getViewName())){
					
						obj._root=container
							
						obj.x=container.x+disnum
							
						obj.y=container.y+container.getBounds(container.parent).height+20
							
						disnum=obj.x+obj.getBounds(obj.parent).width
							
					}

				}
				
				
			}
				
			
		}

		
	}
}